package com.smartleanx.module.hrm.controller.admin.examine.examineFlowPerformance.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import javax.validation.constraints.*;
import java.util.*;

@Schema(description = "管理后台 - 考核流程中间新增/修改 Request VO")
@Data
public class ExamineFlowPerformanceSaveReqVO {

    @Schema(description = "低绩效设置", requiredMode = Schema.RequiredMode.REQUIRED, example = "22016")
    private Integer id;

    @Schema(description = "1等级2分值", example = "1")
    private Integer conditionType;

    @Schema(description = "分值 为1是字符串 为2是数字")
    private String conditionValue;

    @Schema(description = "考核计划id", example = "31373")
    private Integer examineId;

    private Integer unit;

    @TableField(exist = false)
    private List<Integer> gradeIds = new ArrayList<>();

}